.entry-content .plyr video {
  margin: 0;
}

.entry-content .plyr,
.entry-content video:not(.plyr video) {
  --plyr-color-main: #166bc7;
}


.entry-content .plyr {
  width: 100%;
}

.entry-content .plyr.plyr--fullscreen-fallback .plyr__controls {
  padding-bottom: 48px;
}

.entry-content .plyr.plyr--fullscreen-fallback {
  margin: 0;
}

.entry-content .plyr input[type=range] {
  color: white;
}

.entry-content .plyr__controls>.plyr__control:hover,
.entry-content .plyr__controls>.plyr__control:focus,
.entry-content .plyr__controls .plyr__menu>[data-plyr="settings"]:hover,
.entry-content .plyr__controls .plyr__menu>[data-plyr="settings"]:focus,
.entry-content .plyr__controls .plyr__control[data-plyr="mute"]:hover,
.entry-content .plyr__controls .plyr__control[data-plyr="mute"]:focus,
.entry-content .plyr__controls .plyr__menu>[data-plyr="settings"][aria-expanded=true] {
  background: rgba(255, 255, 255, 0.2);
}

.entry-content .plyr__control--overlaid {
  background-color: #666666cc !important;
  padding: 20px !important;
}

.entry-content .plyr__control--overlaid svg {
  width: 24px;
  height: 24px;
}

.entry-content .plyr.plyr--full-ui {
  border-radius: 4px;
}

.entry-content .plyr__control {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px)*.7);
}

.entry-content .plyr button,
.entry-content .plyr button:active,
.entry-content .plyr button:focus {
  background: rgba(0, 0, 0, 0);
}